Package-level declarations

Presence packet transport and synchronization handlers. Delivers lightweight activity signals between clients and server.

Types

Link copied to clipboard

Registers client-side receivers for presence synchronization packets.

Link copied to clipboard
data class PresenceItemTransferS2CPacket(val itemId: String, val amount: Int, val fromX: Double, val fromY: Double, val fromZ: Double, val toX: Double, val toY: Double, val toZ: Double) : CustomPacketPayload

Server-to-client item transfer visualization packet.

Link copied to clipboard

Registers packet types and handlers for presence synchronization.

Link copied to clipboard

Handles server-side presence updates and fan-out synchronization.

Link copied to clipboard
data class PresenceStatusSyncS2CPacket(val playerUuid: String, val guiStateOrdinal: Int, val chatStateOrdinal: Int, val typingAmplifier: Float, val mouseXPercent: Float, val mouseYPercent: Float, val pressingMouse: Boolean, val idleTicks: Int) : CustomPacketPayload

Server-to-client presence status sync for a specific player.

Link copied to clipboard
data class PresenceStatusUpdateC2SPacket(val guiStateOrdinal: Int, val chatStateOrdinal: Int, val typingAmplifier: Float, val mouseXPercent: Float, val mouseYPercent: Float, val pressingMouse: Boolean, val idleTicks: Int) : CustomPacketPayload

Client-to-server presence status update.